#include "enemy_bullet.h"

enemy_bullet::enemy_bullet()
{
    enemy_bullet_pixmap.load(ENEMY_BULLET);

    enemy_bullet_x=0;
    enemy_bullet_y=0;

    enemy_bullet_free=true;

    enemy_bullet_speed=ENEMY_BULLET_SPEED;

    enemy_bullet_rect.setWidth(ENEMY_BULLET_WIDTH);
    enemy_bullet_rect.setHeight(ENEMY_BULLET_HEIGHT);
    enemy_bullet_rect.moveTo(enemy_bullet_x,enemy_bullet_y);

}

void enemy_bullet::updatePosition()
{
    if(enemy_bullet_free){
        return;
    }

    enemy_bullet_y+=enemy_bullet_speed;
    enemy_bullet_rect.moveTo(enemy_bullet_x,enemy_bullet_y);

    if(enemy_bullet_y>=GAME_HEIGHT+enemy_bullet_pixmap.height()){
        enemy_bullet_free=true;
    }
}
